Life satisfaction - French English Dictionary